package com.iot08.admin.vo;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author cwj
 * @description
 * @date 2025/4/18 11:07
 **/
@Data
public class VipMemberReqVo implements Serializable {

    @NotEmpty(message = "id不能为空")
    private String id;

    //会员类型（1：月，2：年，3：永久，4：半年）
    @NotNull(message = "会员类型不能为空")
    private Integer type;

    //会员是否成功开通（是否已是会员，0：否，1：是）
    @NotNull(message = "是否开通会员不能为空")
    private Integer isVip;

    //会员开始时间（有效开始时间）
    @NotEmpty(message = "有效开始日期不能为空")
    private String beginTime;

    @NotEmpty(message = "有效截至日期不能为空")
    //会员截至时间（有效截至时间）
    private String endTime;

}
